package br.ufpb.di.ppgi.persistencia.listeners;

import java.util.Date;

import javax.persistence.PrePersist;
import javax.persistence.PreUpdate;

import br.ufpb.di.ppgi.negocio.modelo.usuario.Usuario;


public class UsuarioListener {

	@PrePersist
	public void prePersist(Usuario usuario) {
		usuario.setDataDeCadastro(new Date());
		usuario.setAtivo(true);
		preUpdate(usuario);
	}
	
	@PreUpdate
	public void preUpdate(Usuario usuario) {
		usuario.setDataDeAtualizacao(new Date());
	}	
}
